H2 Database ডাউনলোড এবং ইনস্টলেশন

Database Tutorials - এইচ২ ডাটাবেস (H2 Database) H2 Database ইনস্টলেশন এবং কনফিগারেশন |
219
219

H2 Database সেটআপ করা খুবই সহজ এবং দ্রুত। এটি একটি লাইটওয়েট ডেটাবেজ, তাই ইনস্টলেশন প্রক্রিয়া সাধারণত স্বল্প সময়ে সম্পন্ন হয়। নিচে H2 ডেটাবেজ ডাউনলোড এবং ইনস্টলেশন প্রক্রিয়া ধাপে ধাপে ব্যাখ্যা করা হলো।


H2 Database ডাউনলোড

  1. H2 Database এর অফিসিয়াল সাইটে যান:
    প্রথমে H2 Database এর অফিসিয়াল সাইটে যান: https://www.h2database.com/html/main.html
  2. ডাউনলোড লিংক নির্বাচন করুন:
    অফিসিয়াল সাইটে গেলে আপনি "Download" সেকশনে পাবেন। সেখানে "Platform Independent" ভার্সন নির্বাচন করুন, যা .jar ফাইল হিসেবে ডাউনলোড হবে। এই ফাইলটি যেকোনো অপারেটিং সিস্টেমে চলবে, কারণ এটি Java ভিত্তিক।

    অথবা, আপনি আপনার অপারেটিং সিস্টেম অনুযায়ী Windows বা Linux ভার্সনও ডাউনলোড করতে পারেন।

  3. ফাইলটি ডাউনলোড করুন:
    আপনার পছন্দমতো ফাইল ডাউনলোড করার পর, ফাইলটি আপনার কম্পিউটারে সংরক্ষণ করুন।

Windows-এ H2 Database ইনস্টলেশন

Windows-এ H2 ইনস্টল করার জন্য আপনাকে H2 Database এর .zip বা .jar ফাইল ব্যবহার করতে হবে। নিচে ধাপে ধাপে Windows-এ ইনস্টলেশন প্রক্রিয়া দেওয়া হল:

  1. ফাইল এক্সট্র্যাক্ট করুন:
    ডাউনলোড করা .zip ফাইলটি এক্সট্র্যাক্ট করুন। ফাইল এক্সট্র্যাক্ট করার পর, আপনি h2/bin/ ফোল্ডারটি দেখতে পাবেন, যা ইনস্টলেশন সম্পন্ন করার জন্য প্রয়োজন।
  2. H2 Console চালান:
    • ফোল্ডারে গিয়ে h2.bat ফাইলটি ডাবল ক্লিক করে চালু করুন।
    • এটি H2 Database কনসোল শুরু করবে, যেখানে আপনি ডেটাবেজ পরিচালনা করতে পারবেন।
  3. H2 Console এর মাধ্যমে ডেটাবেজ তৈরি করুন:
    H2 Console চালু হলে, "JDBC URL" এর পাশে "tcp://localhost/~/test" (যেখানে test হচ্ছে ডিফল্ট ডেটাবেজ) দিয়ে কানেক্ট করুন। তারপর "Connect" বাটনে ক্লিক করুন।

Linux-এ H2 Database ইনস্টলেশন

Linux-এ H2 ইনস্টল করার জন্য নিচের স্টেপগুলি অনুসরণ করুন:

  1. ফাইল ডাউনলোড করুন:
    H2 Database এর .zip বা .tar.gz ফাইলটি ডাউনলোড করুন এবং আপনার পছন্দমতো ডিরেক্টরিতে এক্সট্র্যাক্ট করুন। উদাহরণস্বরূপ:

    wget http://h2database.com/h2-<version>.zip
    unzip h2-<version>.zip
    cd h2-<version>/bin
    
  2. H2 Console চালান:
    • এরপর h2.sh ফাইলটি রান করুন:

      ./h2.sh
      
  3. H2 Console এর মাধ্যমে ডেটাবেজ তৈরি করুন:
    আপনি আপনার ব্রাউজারে http://localhost:8082 ঠিকানায় H2 Console খুলে ডেটাবেজ সংযোগ করতে পারবেন।

macOS-এ H2 Database ইনস্টলেশন

macOS-এ H2 ইনস্টল করার জন্য নিচে দেওয়া স্টেপগুলি অনুসরণ করুন:

  1. H2 Database ডাউনলোড করুন:
    macOS-এ ডাউনলোড করার জন্য .dmg ফাইল ব্যবহার করতে পারেন। H2 Database Download Page থেকে macOS ভার্সন ডাউনলোড করুন।
  2. ফাইল এক্সট্র্যাক্ট করুন:
    ডাউনলোড করা .dmg ফাইলটি মাউন্ট করুন এবং অ্যাপ্লিকেশন ফোল্ডারে H2 ইনস্টল করুন।
  3. H2 Console চালান:
    H2 Console চালাতে, h2.sh ফাইলটি Terminal এর মাধ্যমে রান করুন:

    ./h2.sh
    
  4. H2 Console এর মাধ্যমে ডেটাবেজ পরিচালনা করুন:
    H2 Console খুলে ডেটাবেজ তৈরি এবং পরিচালনা করুন।

H2 Database কনফিগারেশন

H2 Database ইনস্টলেশনের পর, আপনাকে কনফিগারেশন ফাইল বা কনফিগারেশন সেটিংস সম্বন্ধে কিছু গুরুত্বপূর্ণ বিষয় জানতে হবে।

H2 Configuration ফাইল সম্বন্ধে ধারণা

H2 কনফিগারেশন ফাইলটি h2.conf নামে সংরক্ষিত থাকে, যা ডেটাবেজের আচরণ নিয়ন্ত্রণ করে। এখানে আপনি ডেটাবেজ পোর্ট, ইউজার ক্রেডেনশিয়ালস এবং বিভিন্ন অ্যাক্সেস কন্ট্রোল সেটিংস কনফিগার করতে পারেন।


এইভাবে, আপনি Windows, Linux, এবং macOS-এ H2 Database ইনস্টল করতে পারবেন এবং সেটআপ শেষ করার পর, H2 Console ব্যবহার করে ডেটাবেজ পরিচালনা শুরু করতে পারবেন।

common.content_added_by

Windows-এ ইনস্টলেশন

218
218

H2 Database ইনস্টল করা খুবই সহজ, এবং এটি Windows প্ল্যাটফর্মে অত্যন্ত দ্রুত কাজ করে। আপনি নিচে দেওয়া ধাপগুলি অনুসরণ করে Windows-এ H2 Database ইনস্টল করতে পারবেন।


ধাপ ১: H2 Database ডাউনলোড করা

  1. প্রথমে H2 Database এর অফিসিয়াল ওয়েবসাইটে যান:
    H2 Database Download Page
  2. পেজে যাওয়ার পর "Download" বাটনে ক্লিক করুন।
  3. এখানে Windows ভার্সন ডাউনলোড করার জন্য "Platform" নির্বাচন করতে হবে। সাধারণত .zip ফাইল ডাউনলোড করতে হবে।

ধাপ ২: ফাইল এক্সট্র্যাক্ট করা

  1. ডাউনলোড করা .zip ফাইলটি আপনার পছন্দের ফোল্ডারে এক্সট্র্যাক্ট করুন। উদাহরণস্বরূপ, আপনি এটি C:\H2\ ফোল্ডারে এক্সট্র্যাক্ট করতে পারেন।
  2. এক্সট্র্যাক্ট করার পরে, সেখানে বেশ কয়েকটি ফাইল এবং ফোল্ডার থাকবে।

ধাপ ৩: H2 Database চালু করা

  1. H2 Console চালু করার জন্য, আপনার কম্পিউটার থেকে h2.bat ফাইলটি চালু করুন। এটি C:\H2\ ফোল্ডারে থাকবে (যদি আপনি পূর্বে যেমন নির্দেশ দিয়েছেন, সেখানে এক্সট্র্যাক্ট করে থাকেন)।
  2. h2.bat ফাইলটি ডাবল ক্লিক করলে একটি Command Prompt উইন্ডো খুলবে এবং H2 Database শুরু হবে।

ধাপ ৪: H2 Console Web Interface এ লগ ইন করা

  1. H2 Database চালু হওয়ার পর, আপনি একটি Web Interface দেখতে পাবেন যেখানে ডেটাবেজ এবং কুয়েরি ম্যানেজমেন্ট করা যাবে।
  2. ব্রাউজারে যান এবং URL টি টাইপ করুন:
    http://localhost:8082
  3. এটি আপনাকে H2 Console লগইন পেজে নিয়ে যাবে। এখানে নিম্নলিখিত তথ্য দিন:
    • JDBC URL: jdbc:h2:~/test (এই URL ব্যবহার করলে ডেটাবেজটি আপনার ইউজারের হোম ডিরেক্টরিতে test নামে তৈরি হবে)
    • User: sa
    • Password: (খালি রাখুন)
  4. তারপর Connect বাটনে ক্লিক করুন।

ধাপ ৫: H2 Database ব্যবহার করা

  1. একবার লগইন করা হলে, আপনি SQL কুয়েরি চালানোর জন্য H2 Console ব্যবহার করতে পারবেন।
  2. আপনি টেবিল তৈরি, কুয়েরি চালানো, ডেটা ইনসার্ট করা ইত্যাদি করতে পারেন।

    উদাহরণস্বরূপ:

    CREATE TABLE user (id INT PRIMARY KEY, name VARCHAR(255));
    INSERT INTO user VALUES (1, 'John Doe');
    SELECT * FROM user;
    
  3. H2 Console-এর মাধ্যমে আপনি ডেটাবেজ পরিচালনা, টেবিল এবং ডাটা ম্যানিপুলেশন করতে পারবেন।

ধাপ ৬: H2 Database বন্ধ করা

  1. আপনি যখন H2 Database বন্ধ করতে চান, তখন H2 Console উইন্ডোতে গিয়ে Shutdown বাটনে ক্লিক করুন অথবা Command Prompt উইন্ডো বন্ধ করতে পারেন।
  2. মনে রাখবেন, যখন আপনি ইন-মেমরি ডেটাবেজ ব্যবহার করছেন, তখন এটি বন্ধ করার পরে ডেটা মুছে যাবে (যেহেতু ইন-মেমরি ডেটাবেজে ডেটা RAM-এ থাকে)।

এটি ছিল Windows-এ H2 Database ইনস্টলেশন এবং ব্যবহার শুরু করার সহজ ধাপ। H2 Database এখন আপনার Windows সিস্টেমে কাজ করার জন্য প্রস্তুত।

common.content_added_by

Linux-এ ইনস্টলেশন

178
178

Linux-এ H2 Database ইনস্টল করা খুবই সহজ এবং এটি সরাসরি Java-এ রান করে, তাই Linux-এ ইনস্টল করতে আপনাকে Java ইনস্টল করতে হবে। নিচে ধাপে ধাপে H2 ডেটাবেজ ইনস্টল করার প্রক্রিয়া আলোচনা করা হল।


ধাপ ১: Java ইনস্টলেশন নিশ্চিত করা

H2 Database চালানোর জন্য আপনার সিস্টেমে Java ইনস্টল থাকতে হবে। আপনি যদি আগে থেকেই Java ইনস্টল না করে থাকেন, তবে নিচের কমান্ড দিয়ে Java ইনস্টল করতে পারেন।

Java ইনস্টল করার জন্য:

  1. Ubuntu/Debian:

    sudo apt update
    sudo apt install openjdk-11-jdk
    
  2. CentOS/RHEL:

    sudo yum install java-11-openjdk
    
  3. Arch Linux:

    sudo pacman -S jdk11-openjdk
    

Java ইনস্টলেশন চেক করা:

Java সঠিকভাবে ইনস্টল হয়েছে কিনা তা চেক করতে নিচের কমান্ডটি চালান:

java -version

এটি Java ভার্সন প্রদর্শন করবে যদি এটি সঠিকভাবে ইনস্টল করা থাকে।


ধাপ ২: H2 Database ডাউনলোড করা

H2 Database ডাউনলোড করতে, আপনি H2 এর অফিসিয়াল ওয়েবসাইট থেকে .jar ফাইল ডাউনলোড করতে পারেন।

H2 ডাউনলোড:

  1. H2 Database এর অফিসিয়াল ডাউনলোড পেজে যান:
    H2 Database Download
  2. "Platform Independent" ডাউনলোড অপশনে ক্লিক করুন এবং .jar ফাইল ডাউনলোড করুন।

Alternatively, আপনি কমান্ড লাইনের মাধ্যমে ডাউনলোড করতে পারেন:

wget http://h2database.com/h2-2024-02-28.zip

ধাপ ৩: H2 Database ফাইল আনজিপ করা

যদি আপনি .zip ফাইল ডাউনলোড করে থাকেন, তাহলে এই ফাইলটি আনজিপ করতে হবে:

unzip h2-2024-02-28.zip

এটি একটি ডিরেক্টরি তৈরি করবে যেখানে H2 Database এর সমস্ত ফাইল থাকবে।


ধাপ ৪: H2 Database চালানো

  1. H2 Database চালানো:

    ডাউনলোড করা .jar ফাইল ব্যবহার করে H2 ডেটাবেজ চালানোর জন্য নিচের কমান্ডটি চালান:

    java -jar h2-2024-02-28.jar
    

    যদি আপনি বিশেষ কোনো পোর্ট বা কনফিগারেশন সেটআপ করতে চান, তাহলে সেগুলি -web এবং -tcp প্যারামিটার হিসেবে যোগ করতে পারেন। উদাহরণ:

    java -jar h2-2024-02-28.jar -web -tcp
    
  2. H2 Web Console:

    H2 ডেটাবেজ চালু হলে, আপনি http://localhost:8082 URL থেকে H2 এর Web Console অ্যাক্সেস করতে পারবেন। এই URL এ ব্রাউজারে গিয়ে H2 ডেটাবেজের সাথে সংযুক্ত হতে পারবেন।


ধাপ ৫: H2 Database কনফিগারেশন এবং প্রাথমিক সেটআপ

  1. H2 Web Console এ প্রবেশ করার পর, আপনাকে ডেটাবেজের জন্য একটি নাম নির্বাচন করতে হবে অথবা আপনি পূর্বের তৈরি করা ডেটাবেজ ব্যবহার করতে পারেন।
  2. ডেটাবেজের জন্য ইউজারনেম এবং পাসওয়ার্ড প্রদান করতে হবে (যদি সেট করা থাকে)।
  3. ডেটাবেজ কনফিগারেশন সম্পন্ন হলে, আপনি SQL কুয়েরি লিখে ডেটাবেজ পরিচালনা করতে পারবেন।

ধাপ ৬: H2 Database সার্ভার মোডে চালানো

H2 ডেটাবেজকে সার্ভার মোডে চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

java -jar h2-2024-02-28.jar -tcp -web

এটি TCP/IP প্রোটোকলের মাধ্যমে H2 ডেটাবেজ সার্ভারের সঙ্গে একাধিক ক্লায়েন্টকে সংযোগ করতে দেবে।


ধাপ ৭: H2 ডেটাবেজ অটোমেটিক স্টার্ট (Optional)

আপনি যদি চান H2 ডেটাবেজ সিস্টেম বুটের সময় অটোমেটিকভাবে চালু হোক, তবে এটি একটি সার্ভিস হিসাবে সেটআপ করতে পারেন। উদাহরণস্বরূপ, systemd ব্যবহার করে:

  1. systemd Service ফাইল তৈরি করা:

    sudo nano /etc/systemd/system/h2database.service
    
  2. এই কোডটি ফাইলটিতে যোগ করুন:

    [Unit]
    Description=H2 Database
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/java -jar /path/to/h2-2024-02-28.jar -web -tcp
    Restart=always
    User=your_user
    
    [Install]
    WantedBy=multi-user.target
    
  3. সার্ভিসটি চালু করা:

    sudo systemctl daemon-reload
    sudo systemctl enable h2database
    sudo systemctl start h2database
    

এখন, আপনার H2 ডেটাবেজ সিস্টেম রিবুটের পরও চালু হবে।


এভাবে আপনি Linux সিস্টেমে H2 Database ইনস্টল এবং কনফিগার করতে পারবেন।

common.content_added_by

macOS-এ ইনস্টলেশন

191
191

macOS-এ H2 Database ইনস্টল করা বেশ সহজ এবং কয়েকটি সাধারণ ধাপ অনুসরণ করে সম্পন্ন করা যায়। নীচে ধাপে ধাপে নির্দেশনা দেওয়া হলো:


ধাপ ১: Java ইনস্টল করা

H2 Database Java ভিত্তিক, তাই macOS-এ H2 ইনস্টল করার আগে আপনার সিস্টেমে Java ইন্সটল থাকা আবশ্যক।

  1. Java ভার্সন চেক করুন: টার্মিনালে নিচের কমান্ডটি লিখুন:

    java -version
    

    যদি Java ইনস্টল করা থাকে, তবে এটি Java এর সংস্করণ দেখাবে। যদি Java ইনস্টল না থাকে, তবে আপনাকে Java ইনস্টল করতে হবে।

  2. Java ইনস্টল করা: আপনি Java ইনস্টল করতে পারেন Oracle-এর অফিসিয়াল সাইট থেকে বা Homebrew ব্যবহার করে:

    brew install openjdk
    

ধাপ ২: H2 Database ডাউনলোড করা

  1. H2 Database-এর অফিসিয়াল ওয়েবসাইট থেকে সর্বশেষ ভার্সন ডাউনলোড করুন:
    H2 Database Official Download
  2. "Platform Independent" ভার্সনটি ডাউনলোড করুন (এই ভার্সনটি JAR ফাইল হিসেবে আসে)।
  3. ডাউনলোড করা ZIP ফাইলটি এক্সট্র্যাক্ট করুন।

ধাপ ৩: H2 Database চালানো

  1. টার্মিনালে H2 Database ডিরেক্টরিতে যান যেখানে আপনি ZIP ফাইলটি এক্সট্র্যাক্ট করেছেন।

    cd /path/to/extracted/h2/bin
    
  2. H2 ডেটাবেজ চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

    java -jar h2*.jar
    

    এটি H2 কনসোলের GUI (গ্রাফিক্যাল ইউজার ইন্টারফেস) চালু করবে, যা আপনি আপনার ডেটাবেজ পরিচালনা করতে ব্যবহার করতে পারবেন।


ধাপ ৪: H2 Console Web Interface ব্যবহার করা

  1. যখন আপনি H2 চালু করবেন, এটি একটি ওয়েব কনসোল খুলবে। আপনার ব্রাউজারে নিচের URL টাইপ করুন:

    http://localhost:8082
    
  2. H2 কনসোল লগইন পেজটি প্রদর্শিত হবে। আপনি নিচের ডিফল্ট লগইন ডিটেইলস ব্যবহার করতে পারেন:
    • JDBC URL: jdbc:h2:~/test
    • User Name: sa
    • Password: (খালি রাখুন)
  3. লগইন করার পরে, আপনি SQL কুয়েরি চালাতে পারবেন এবং H2 ডেটাবেজ তৈরি, পরিচালনা, এবং পরিচালনা করতে পারবেন।

ধাপ ৫: H2 Database বন্ধ করা

H2 ডেটাবেজ বন্ধ করতে, H2 কনসোলের GUI-তে উপরের ডানদিকে Shutdown বাটনটি ক্লিক করুন, অথবা টার্মিনালে নিচের কমান্ডটি ব্যবহার করুন:

java -cp h2*.jar org.h2.tools.Server shutdown

এটি ছিল macOS-এ H2 Database ইনস্টল করার প্রক্রিয়া। আপনার যদি কোন প্রশ্ন থাকে বা কোনো সমস্যা হয়, তাহলে জানাতে পারেন!

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion